package com.xueqiu.lovepetmedicalmanagersystem.mapper;

import com.xueqiu.lovepetmedicalmanagersystem.pojo.Visits;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author xueqiu
 */
@Mapper
public interface VisitsMapper {
    /**
     * 根据宠物ID查询病例
     * @param petId 宠物ID
     * @return 病例对象；可能找不到为NULL
     */
    List<Visits> getVisitByPetId(
            @Param("petId")
            Integer petId
    );

    /**
     * 新增单个病例数据
     * @param visits 数据源，不包含病例ID
     * @return 新增条数
     */
    Integer insertVisit(
            @Param("element")
            Visits visits
    );
}
